﻿using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Firefly.Framework.Graphics
{
    public interface IShaderProxy : IHasContent, IHasViews, IDisposableEx
    {
        IDrawable Parent { get; }
        string EffectName { get; }
        Effect Effect { get; }

        void Draw(GameTime gameTime);
    }
}
